package com.cms.admin.service.common;

import java.util.List;

import com.cms.admin.model.FuncList;
 

public interface FuncListService {

	
	/**
	 * 获取所有菜单 
	 * @return
	 */
	List<FuncList> getAllMenu();
	
	
	/**
	 * 获取所有菜单 
	 * @return
	 */
	List<FuncList> getAllMenu4Privilege();
	
	/**
	 * 获取某一父菜单的所有子菜单
	 * 
	 * @param menuId
	 * @return
	 */
	List<FuncList> getSubMenu(Short menuId);
	
	/**
	 * 根据ID得到menu对象
	 * @param menuId
	 * @return
	 */
	FuncList getByMenuId(String menuId);
	
	/**
	 * 获得所有子菜单
	 * @return
	 */
	List<FuncList> getAllSubMenu();
}
